package com.smbms.mapper;

import com.dx.domain.SysUser;
import com.smbms.domain.SmbmsUser;
import org.apache.ibatis.annotations.Param;

import java.lang.Long;
import java.util.ArrayList;

/**
 * @ClassName UserMapper
 * @Description TODO:
 * @Author 12994
 * @Date 2024/10/17 21:27
 * @Version 1.0
 * @Functions TODO:
 **/
public interface SmbmsUserMapper {
    // 查询列表
    ArrayList<SmbmsUser> listSmbmsUser();

    // 根据主键查询
    SmbmsUser findSmbmsUserById(@Param("id") Long id);

    // 添加
    int addSmbmsUser(SmbmsUser smbmsUser);

    // 更新
    int updateSmbmsUser(SmbmsUser smbmsUser);

    // 删除(根据主键)
    int removeSmbmsUserById(@Param("id") Long id);

    // 分页
    ArrayList<SmbmsUser> listSmbmsUserWithPages(@Param("pages") Integer pages,
                                                @Param("count") Integer count);
}
